*{
  margin:0;
  padding:0;
}
main{
  height:981.5px;
  width:100%;
  >.top{
    line-height: 40px;
    padding:20px 20px 40px;
    display: flex;
    justify-content: space-between;
    border-bottom: 2px solid #FF6A00;
    >div:first-child{
      font-size: 26px;
      font-weight: 500;
      width:580px;
      height:40px;
      display: flex;
      justify-content: space-between;
      >.iconfont{
        font-size: 40px;
        color:#FF6A00;
      }
      >p{
        font-size: 12px;
        color:#777;
        font-weight: 100;
      }
    }
    >div:last-child{
      width:200px;
      height:40px;
      display: flex;
      color:#999;
      justify-content: space-evenly;
      font-size: 14px;
      >div{
        display: flex;
        justify-content: space-between;
        align-items: center;
        .iconfont{
          width:20px;
          height:20px;
          display: block;
          line-height: 20px;
        }
        &:hover{
          color:#FF6A00;
          cursor: pointer;
        }
      }
    }
  }
  >.middle{
    width:100%;
    background-color: rgb(245, 245, 245);
    padding-top: 38px;
    padding-bottom: 38px;
    >.none{
      margin:0 auto;
      height:500px;
      width:1226px;
      // 隐藏
      display: none;
      padding:65px 0 130px;
      &.active{
        display: flex;
      }
      >.right{
        width:558px;
        height:100%;
        display: flex;
        justify-content: center;
        align-items: center;
      }
      >.left{
        width:668px;
        height:100%;
        padding-top:70px;
        >p{
          font-size: 36px;
          color: rgb(176, 176, 176);
          font-weight: 900;
          margin-bottom: 15px;
        }
        >button{
          width:170px;
          height:48px;
          outline: none;
          border: none;
          background-color: #FF6A00;
          color:#fff;
          font-size: 16px;
          cursor: pointer;
          &:hover{
            background-color: #F25807;
          }
        }
      }
    }
    >.block{
      display: none;
      &.active{
        display: block;
      }
      >.row{
        input{
          height:18px;
          width:18px;
          border-radius: 0;
          border:1px solid rgb(245, 245, 245);
        }
        >.top{
          display: flex;
          height:70px;
          border-bottom:1px solid rgb(245, 245, 245);
          >div{
            background-color: #fff;
            text-align: center;
            line-height: 70px;
            &:first-child{
              padding-left: 26px;
              padding-right: 0;
            }
          }
        }
        >.middle{
          height:116px;
          background-color: #fff;
          text-align: center;
          display: flex;
          align-items: center;
          >.col-lg-5{
            display: flex;
            justify-content: space-around;
            align-items: center;
            >img{
              height:80px;
              weight:80px;
            }
            >p{
              width:350px;
            }
          }
          >.col-lg-3{
            font-size: 18px;
            >button{
              outline: none;
              border:1px solid rgb(245, 245, 245);;
              background-color: #fff;
              height:38px;
              width:38px;
              &:first-child{
                border-right: none;
              }
              &:last-child{
                border-left: none;
              }
            }
            >input{
              width:72px;
              height:38px;
              border-top: 1px solid rgb(245, 245, 245);
              border-bottom: 1px solid rgb(245, 245, 245);
              border-left: none;
              border-right: none;
              text-align: center;
              font-size: 16px;
            }
          }
          >:last-child{
            >.iconfont{
              font-size: 24px;
              color:#fff;
              background-color:black ;
              border-radius: 50%;
              transition: 0.3s;
              cursor: pointer;
              &:hover{
                background-color: #fff;
                color:brown;
              }
            }
          }
        }
        >.bottom{
          height:50px;
          display: flex;
          align-items: center;
          background-color: #fff;
          margin-top: 20px;
          >div:first-child{
            cursor: pointer;
            padding:0;
            text-align: center;
            &:hover{
              color:#FF6A00;
            }
          }
          >div:nth-child(2){
            border-left: 1px solid rgb(245, 245, 245);
            padding:0;
            text-align: center;
            >span{
              color:#FF6A00
            }
          }
          >div:nth-child(3){
            color:#FF6A00;
            padding:0;
            width:200px;
            >span{
              font-size: 26px;
            }
          }
          >button{
            height:50px;
            width:200px;
            border-radius: 0;
            border:none;
            color:rgb(176, 176, 176);
            &.active{
              background-color: #FF6A00;
              color:white;
              &:hover{
                background-color: #F25807;
              }
            }
          }
        }
      }

    }
  }
}